const handleExport = async () => {
  try {
    const response = await request.get('/operation-logs/export', {
      params: filters,
      responseType: 'blob'
    });
    
    const url = window.URL.createObjectURL(response);
    const link = document.createElement('a');
    const filename = `operation-logs-${new Date().toISOString().split('T')[0]}.json`;
    
    link.href = url;
    link.download = filename;
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
    window.URL.revokeObjectURL(url);
  } catch (error) {
    showToast('导出失败：' + error.message);
  }
};